//箭头函数 (形如：x => x * x)
/*
ES6标准新增了一种新的函数：Arrow Function（箭头函数）。

为什么叫Arrow Function？因为它的定义用的就是一个箭头：
```
x => x * x
```
上面的箭头函数相当于：
```
function (x) {
    return x * x;
}
箭头函数相当于匿名函数，并且简化了函数定义。箭头函数有两种格式，
一种像上面的，只包含一个表达式，连{ ... }和return都省略掉了。

还有一种可以 包含多条语句 ，这时候就不能省略{ ... }和return：
*/

//实验一下如何用箭头函数

//简单加法(非多条语句)
//var sum= (x,y)=> x+y;
//console.log(sum(2,4));

//多条语句
/*
var sum1=(x,y)=>
{  
    if (x>0 && y>0 ||x<0 && y<0) {
        return x*y;
        
    }else if (x>0 && y<0) {
        return x*-y;
    }else if (x<0 && y>0) {
        return -x*y;
    }

    
}
console.log(sum1(1,9)+"这是两数都是正数或都是负数的情况");
console.log(sum1(-1,-9)+"这是两数都是正数或都是负数的情况");
console.log(sum1(1,9)+"这是x是正数，y是负数的情况");

console.log(sum1(1,9)+"这是x是负数，y是正数的情况");
 */
